Interface Inheritance
Yes. Interfaces can extend other interfaces. This allows a more specialized contract to inherit the operations of a broader contract. A class implementing the child interface must satisfy the inherited contract as well as the child's additional requirements. Both Java and C# support interface inheritance, and Java/C# also allow an interface to inherit from multiple interfaces.
Interfaces can extend other interfaces.
A child interface inherits the parent's contract.
Multiple interface inheritance is supported in Java and C#.
A concrete implementing class must satisfy the resulting contract.
Interface inheritance should represent a genuine capability specialization.